techno science - French English Dictionary